Kernel ACPI Error SMBus/IPMI/GenericSerialBus – ServerAdminBlog

您所在的位置:网站首页 acpi error method parse 632 Kernel ACPI Error SMBus/IPMI/GenericSerialBus – ServerAdminBlog

Kernel ACPI Error SMBus/IPMI/GenericSerialBus – ServerAdminBlog

2024-07-10 01:03| 来源: 网络整理| 查看: 265

I found the next error message in the log

May 8 10:48:57 srv kernel: ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517/exfield-299) May 8 10:48:57 srv kernel: ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMM] (Node ffff88042949d960), AE_AML_BUFFER_LIMIT (20130517/psparse-536) May 8 10:48:57 srv kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20130517/power_meter-339)

May 8 10:48:57 srv kernel: ACPI Error: SMBus/IPMI/GenericSerialBus write requires Buffer of length 66, found length 32 (20130517/exfield-299) May 8 10:48:57 srv kernel: ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMM] (Node ffff88042949d960), AE_AML_BUFFER_LIMIT (20130517/psparse-536) May 8 10:48:57 srv kernel: ACPI Exception: AE_AML_BUFFER_LIMIT, Evaluating _PMM (20130517/power_meter-339)

The message is generated every 5 minutes when lm-sensors try to read the values from the power meter sensor(s). HP has ignored the spec for this method and the result is the error shown above. The problem can be solved on two ways: – you can ignore this message (it is safely to ignore) – you can skip the power meter sensors (at least until someone fix this)

Since I already have the latest firmware, I can’t suggest the firmware update (at least for 310 gen8 server).

To reproduce the problem just find the file power1_average and try to read it

find /sys/devices/LNXSYSTM\:00/ |grep ACPI000D

find /sys/devices/LNXSYSTM\:00/ |grep ACPI000D

In my case the file is located in /sys/devices/LNXSYSTM:00/device:00/ACPI000D:00/

Read the file

cat /sys/devices/LNXSYSTM:00/device:00/ACPI000D:00/power1_average

cat /sys/devices/LNXSYSTM:00/device:00/ACPI000D:00/power1_average

The result will be probably 0 and the error will be thrown in the log.

To solve the problem check the exact sensor which is affected with:

[root@srv log]# sensors ... power_meter-acpi-0 Adapter: ACPI interface power1: 0.00 W (interval = 300.00 s)   ....

[root@srv log]# sensors ... power_meter-acpi-0 Adapter: ACPI interface power1: 0.00 W (interval = 300.00 s) ....

As you can see above, the sensor is power_meter-acpi-0. Now disable the sensor by adding

chip "power_meter-acpi-0" ignore power1

chip "power_meter-acpi-0" ignore power1

at the end of the /etc/sensors3.conf file.

The reboot is recommended but it is not necessary.

Check the sensor again with

[root@srv log]# sensors ... power_meter-acpi-0 Adapter: ACPI interface ....

[root@srv log]# sensors ... power_meter-acpi-0 Adapter: ACPI interface ....

As you can see, the line “power1….” is missing and the log is empty.

More info https://bugs.launchpad.net/ubuntu/+source/acpi/+bug/606999 http://www.nexusco.net/frequent-acpi-errors-starting-smbus-ipmi-write-requires-buffer-length-42/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3